package com.tuxing.draa_data.pojo.center;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author yuanshihang
 * @since 2021-12-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("new_dc_e_collection")
public class NewDcECollection implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 库id
     */
    @TableId(value = "COLLECTION_ID", type = IdType.ASSIGN_ID)
    private Long collectionId;

    /**
     * 资源库名称
     */
    @TableField("COLLECTION_NAME")
    private String collectionName;

    /**
     * 简称
     */
    @TableField("SHORT_NAME")
    private String shortName;

    /**
     * 曾用名
     */
    @TableField("OLD_MAME")
    private String oldMame;

    /**
     * 惯用名
     */
    @TableField("COMMON_NAME")
    private String commonName;

    /**
     * 资源库简介
     */
    @TableField("DB_DESC")
    private String dbDesc;

    /**
     * 数据库编码
     */
    @TableField("DB_CODING")
    private String dbCoding;

    /**
     * 数据库语种
     */
    @TableField("LANG")
    private String lang;

    /**
     * 数据库商
     */
    @TableField("DB_VENDOR")
    private String dbVendor;

    /**
     * 提供商
     */
    @TableField("VENDOR")
    private String vendor;

    /**
     * 提供商简介
     */
    @TableField("VENDOR_DESC")
    private String vendorDesc;

    /**
     * 进出口公司
     */
    @TableField("IE_COR")
    private String ieCor;

    /**
     * 教育部学科门类
     */
    @TableField("SUBJECT")
    private String subject;

    /**
     * 揭示层级
     */
    @TableField("SHOW_LEVEL")
    private String showLevel;

    /**
     * 收录资料类型
     */
    @TableField("DB_TYPE")
    private String dbType;

    /**
     * 访问控制
     */
    @TableField("ACCESS_CONTROLLER")
    private String accessController;

    /**
     * 访问方式
     */
    @TableField("ACCESS_TYPE")
    private String accessType;

    /**
     * 更新频率
     */
    @TableField("UPDATE_FREQ")
    private String updateFreq;

    /**
     * 纸本滞后
     */
    @TableField("DELAY_TIME")
    private String delayTime;

    /**
     * 覆盖范围
     */
    @TableField("INCLUDE_SCOPE")
    private String includeScope;

    /**
     * OPEN_URL
     */
    @TableField("OPEN_URL")
    private String openUrl;

    /**
     * 管理员入口
     */
    @TableField("ADMIN_URL")
    private String adminUrl;

    /**
     * 数据库平台名称
     */
    @TableField("PLATFORM")
    private String platform;

    /**
     * 数据库平台描述
     */
    @TableField("PLATFORM_DESC")
    private String platformDesc;

    /**
     * 是否有试用
     */
    @TableField("CAN_PROBATION")
    private String canProbation;

    /**
     * 试用期限
     */
    @TableField("PROBATION_PERIOD")
    private String probationPeriod;

    /**
     * 许可协议
     */
    @TableField("LICENCE")
    private String licence;

    /**
     * 来源0draa 1超星
     */
    @TableField("SOURCE")
    private Integer source;

    @TableField("SOURCE_ID")
    private String sourceId;


}
